- MDMA
MDMA
MDMA (Markdown Document with Mounted Applications) MCP server. Exposes the MDMA spec, authoring prompts, package metadata, and always-fresh docs so AI assistants generate interactive Markdown instead of plain text — forms, tables, approval gates, charts, callouts, webhooks and more, from a validated schema.
Tools: get-spec, get-prompt, build-system-prompt, validate-prompt, list-packages, list-docs, get-doc. Use it when building chat apps, agents, or tools that emit MDMA documents.
Open source (MIT). Install: npx @mobile-reality/mdma-mcp
Project: https://mdma.software
Repo: https://github.com/MobileReality/mdma
Built by Mobile Reality — https://themobilereality.com
Overview
MDMA — Markdown Document with Mounted Applications
MDMA is an open-source format that turns plain AI chat responses into interactive documents: forms, tables, approval gates, charts, callouts and webhooks — with no custom UI per use case. This MCP server gives any AI assistant everything it needs to author valid MDMA. Developerd by Mobile Reality.
What it does
When an LLM knows the MDMA spec, it responds with structured, validated, renderable components instead of free-form text. The conversation becomes actionable. This server exposes the spec, authoring prompts, live docs, and package metadata over MCP.
Tools
| Tool | Purpose |
|---|---|
get-spec | Full MDMA spec: component types, JSON schemas, binding syntax, authoring rules. |
get-prompt | A named MDMA prompt (mdma-author, mdma-reviewer, mdma-fixer), with model-optimised variants. |
list-prompt-variants | All available author-prompt variants. |
build-system-prompt | Generate a custom MDMA prompt from domain, components, fields, steps, rules. |
validate-prompt | Validate a custom prompt against MDMA conventions. |
list-packages | All MDMA npm packages with install commands and usage. |
list-docs / get-doc | Catalog and fetch always-fresh docs straight from GitHub. |
Components
form · button · tasklist · table · chart · callout · approval-gate · webhook · thinking — plus standard Markdown inline.
Install
{
"mcpServers": {
"mdma": {
"command": "npx",
"args": ["@mobile-reality/mdma-mcp"]
}
}
}
Server Config
{
"mcpServers": {
"mdma": {
"command": "npx",
"args": [
"@mobile-reality/mdma-mcp"
]
}
}
}Project Info
Created At
2 days agoUpdated At
2 days agoAuthor Name
Mobile RealityStar
-Language
-License
-Recommend Servers
View AllLuxembourg Payments Mcp
@junter1989k-ai
2 hours ago
Zambia Payments Mcp
@junter1989k-ai
an hour ago
Slovenia Payments Mcp
@junter1989k-ai
2 hours ago
Mcp Server Chatsum
@chatmcp
summarize chat message
typescript
a year ago
Tanzania Payments Mcp
@junter1989k-ai
2 hours ago
Jordan Payments Mcp
@junter1989k-ai
2 hours ago
Creationloop
@marino129
7 hours ago
Ireland Payments Mcp
@junter1989k-ai
4 hours ago
Saudi Arabia Payments Mcp
@junter1989k-ai
9 hours ago
Oman Payments Mcp
@junter1989k-ai
2 hours ago
Kazakhstan Payments Mcp
@junter1989k-ai
an hour ago
Kuwait Payments Mcp
@junter1989k-ai
2 hours ago
Finland Payments Mcp
@junter1989k-ai
4 hours ago
Sweden Payments Mcp
@junter1989k-ai
4 hours ago
Czechia Payments Mcp
@junter1989k-ai
4 hours ago
South Africa Payments Mcp
@junter1989k-ai
9 hours ago
Greece Payments Mcp
@junter1989k-ai
2 hours ago
Bahrain Payments Mcp
@junter1989k-ai
2 hours ago
Rwanda Payments Mcp
@junter1989k-ai
2 hours ago
Egypt Payments Mcp
@junter1989k-ai
4 hours ago